home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / reviews / pg_4a < prev    next >
Text File  |  1993-10-15  |  39KB  |  1,070 lines

  1. PG-4A:  'C' Programming: Large Libraries and Utilities
  2.  
  3.  
  4. 68000 C Compiler
  5.    Brandt, Matthew
  6.    $?
  7.    #568
  8. is an optimizing C compiler for the Motorola 68000 processor and is meant for
  9. educational purposes. You can learn a lot about writing a compiler by studying
  10. the source files on this disk. Since this code was written for a machine with
  11. long integers it may exhibit some irregularity when dealing with long integers
  12. on the IBM-PC. The author makes no guarantees. This is not meant as a serious
  13. development tool although it could, with little work, be made into one.
  14.  
  15.  
  16. ARTool 1.4
  17.    Intrinsic Computer Systems
  18.    $15
  19.    #4675
  20. is a graphics editor that will generate TurboC or BorlandC source code for
  21. pictures you build using a full screen graphics editor. You can build quite
  22. complex graphic pictures using graphic primitives such as circles, lines or
  23. polygons. It generates code that can be used in your own applications to
  24. produce sophisticated graphic designs, logos, games, and more. Requries
  25. EGA/VGA, a mouse, and a hard disk or high density floppy.
  26.  
  27.  
  28. AutoLibrary Program-Playback Tool
  29.    McDaniel, Wayne ASP
  30.    $62
  31.    #4346
  32. is a C function library to automate communications. Keystrokes are manually
  33. coded into C programs and played back when the program executes.
  34.  
  35.  
  36. Btrieve Classes 2.02
  37.    Object Resource Group
  38.    $55
  39.    #4765
  40. contains a set of Btrieve classes that provide an application programmer
  41. with the full functionality of Btrieve 5.0. Requires compiler-specific
  42. interface routines from the Btrieve Developer's Kit, Borland C++ 3.x or
  43. Microsoft C++ 7.00. A tutorial is included for those with minimal
  44. experience in object technology.
  45.  
  46.  
  47. C Language Algorithms
  48.    Tal, John
  49.    $0
  50.    #4798
  51. is a collection of "classic" C algorithms, including link lists, binary
  52. trees, stacks, fifo queues, heaps (priority queues), (shell) sort, file
  53. merging, multi-tasking and processing scheduling, virtual memory
  54. management, file-based process communication, graph/network job
  55. management, and data encryption. All C and C++ source is included.
  56.  
  57.  
  58. C Tutor 2.4 [TUTC]
  59.    Dodrill, Gordon J.
  60.    $15
  61.    #12457 (09-93 CD)
  62. is a series of 14 lessons teaching ANSI-C programming. It is intended
  63. for those with very little programming experience.
  64.  
  65.  
  66. C++ Tutorial 2.20 [TUTCPP]
  67.    Dodrill, Gordon J.
  68.    $15
  69.    #12458 (09-93 CD)
  70. is a series of 14 lessons teaching C++ programming. It is intended for a
  71. person with a working knowledge of C. Careful attention is given to a
  72. full description of Object Oriented Programming and how to use it.
  73.  
  74.  
  75. CEnvi 1.0 [CENVI]
  76.    Noorda, Brent
  77.    #38
  78.    #12548
  79. is a simple interpreter that uses C syntax.
  80.  
  81.  
  82. CPort 2.0 [CPORT]
  83.    Bri Productions
  84.    $65
  85.    #12343 (09-93 CD)
  86. is a C language interrupt-driven serial communication library. It is
  87. compatible with most if not all DOS-based C compilers. Features include baud
  88. rates from 50 to 115200 baud, COM 1 through COM 4, hardware and software
  89. handshaking, adjustable transmit and receive queues, support for simultaneous
  90. communications, NS16550 support, and queues as large as 65534 bytes each.
  91.  
  92.  
  93. Window Boss
  94.    Mongelluzzo, Philip A. ASP
  95.    $55
  96.    #27054/601 [3 disks]
  97. is a powerful window manager for "C". It lets you easily create pop-up windows,
  98. pull down menus, status lines, and in-context on-line help functions just like
  99. the "Big Boys" do. Data entry routines are included. Support for MS Mouse is
  100. included.
  101.  
  102. Boss supports Turbo C, Lattice C, Microsoft C 6.0, MS QuickC 2.5, Aztec C,
  103. Watcom COR Computer Innovations CI86, Lattice 6.0, Mix Power C 2.10, Watcom 8.0,
  104. Quick C 2.0, Borland Turbo C++ 1.0, TopSpeed C, and ZorTech 2.10 has also been
  105. provided. The BOSS is written in "C" and assembly. You'll need the Microsoft
  106. Assembler MASM to compile any local changes to the assembler source.
  107.  
  108.  
  109. C Database Management System
  110.    Daytris Information Systems
  111.    $35
  112.    #27054/1817
  113. is a complete database development kit designed for C programmers. It is based
  114. on the NETWORK database model and uses the ISAM methodology for key file
  115. management. The NETWORK database model is the latest concept in database
  116. management. The kit also uses the advanced concept of a Data Definition
  117. Language (DDL). Using the DDL, a developer can design and re-design their
  118. database with minimal effort and absolutely no code changes. CDB is compatible
  119. with both Microsoft C and Turbo C, large models only. (The authors are no
  120. longer at the address listed in the documentation.)
  121.  
  122.  
  123. C Toolbox
  124.    Miller, David A.
  125.    $30
  126.    #27054/1305
  127. is a library of functions in the following areas:  general video, including
  128. windows and fast writing; graphics, including several normal and rotated
  129. fonts; sound, including background sound; printer control; mouse control;
  130. joystick control and other general functions.
  131.  
  132.  
  133. C++ Tutor
  134.    Coronado Enterprises
  135.    $40
  136.    #27704/3756 [2 disks]
  137. is a comprehensive instructional course for the C++ programming language All of
  138. the points of C++ language, including properly-structured programming
  139. techniques, are covered at the elementary level. Source code is included for a
  140. large example program to illustrate how to use C++.
  141.  
  142. Don Colley, South Charleston, OH: "This program requires Borland C++. This piece
  143. of information is stuck in a file called CPLUS.TX and is about six lines long.
  144. You won't see it until you dearchive the file."
  145.  
  146.  
  147. C++ Wheaton Libraries
  148.    Wheaton, Paul
  149.    $0
  150.    #4857  (10-93 CD)
  151. is a C++ library for developing faster, smaller programs in less time.
  152. It includes classes for strings, files, linked lists, vectors (dynamic
  153. arrays) and more.
  154.  
  155.  
  156. C-Express Demo
  157.    Hidalgo, John R.
  158.    $5-$50
  159.    #2294
  160. is a demonstration program on how to use routines from the C-Express library to
  161. create professional looking programs and user interfaces, with windows,
  162. pull-down menus, keyboard input, exploding effects and animation. C-Express is
  163. published by Brady.
  164.  
  165.  
  166. Clasic
  167.    #27284/2643 [2 disks]
  168. is a C/2 compatible compiler written in assembly language over a three year
  169. period by graduate students working under a Federal grant. It is professional
  170. quality, but no documentation is included, so it is of interest mainly to those
  171. already versed in C.
  172.  
  173. Michael W. Joerms, Westmont, IL: "Sometimes after running this C compiler, I
  174. will get the OS/2 equivalent of the GENERAL FAILURE message on my hard disk.
  175. Rebooting makes the message go away, but it sure scared me the first time. Other
  176. times, it gives an "invalid object module" during Link. It seems to work OK
  177. under DOS."
  178.  
  179. PsL: Since this was a free program done by a group of graduate students, we
  180. cannot get any additional information or bug fixes done. We recommend that
  181. people use this compiler just with DOS.
  182.  
  183.  
  184. Clint 1.61 [CLINT161]
  185.    R&D Associates
  186.    $35
  187.    #4274 (11-93 CD)
  188. reads the source files of your C programs and generates reports about possible
  189. problems.
  190.  
  191.  
  192. CPR
  193.    Argo Data Resource Corporation
  194.    $0
  195.    #3789
  196. is a cross reference program that can handle very large projects, over 60
  197. modules containing over 15000 lines of code. Included are the source and make
  198. files necessary to make CPR for DOS, OS/2, and the BOUND versions.
  199.  
  200.  
  201. CodePrint for C and C++ 1.02
  202.    Geist Microsystems
  203.    $53
  204.    #4195
  205. is a source code reformatter and printer for C languages. It offers
  206. auto-indenting, alignment of comments, editable keyword templates and more.
  207.  
  208.  
  209. CSwitch
  210.    Rose, Herb
  211.    $35
  212.    #27691/2734
  213. is a multitasking library. It provides a preemptive schedular, semaphores,
  214. message queues, prioritized tasks, delay functions, and more. Tasks can be
  215. spawned internally or loaded from disk. C object modules are included.
  216.  
  217.  
  218. CTask 2.2d [CTASK]
  219.    Wagner, Thomas
  220.    $0
  221.    #27691/2240 (09-93 CD)
  222. is a set of routines that allow your C program to execute functions in
  223. parallel, without your having to build in sophisticated polling and switching
  224. schemes. CTask handles the switching of processor time with a priority based,
  225. preemptive schedular, and provides a fairly complete set of routines for
  226. intertask communication, event signa